"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.scrollScreen = exports["default"] = exports.Parallax = exports.OverPack = exports.Link = exports.Event = exports.Element = void 0;
var _reactLifecyclesCompat = require("react-lifecycles-compat");
var _ScrollOverPack = _interopRequireDefault(require("./ScrollOverPack"));
var _ScrollParallax = _interopRequireDefault(require("./ScrollParallax"));
var _ScrollLink = _interopRequireDefault(require("./ScrollLink"));
var _ScrollElement = _interopRequireDefault(require("./ScrollElement"));
var _EventDispatcher = _interopRequireDefault(require("./EventDispatcher"));
var _ScrollScreen = _interopRequireDefault(require("./ScrollScreen"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
// export this package's api

var OverPack = exports.OverPack = (0, _reactLifecyclesCompat.polyfill)(_ScrollOverPack["default"]);
var Parallax = exports.Parallax = (0, _reactLifecyclesCompat.polyfill)(_ScrollParallax["default"]);
var Element = exports.Element = (0, _reactLifecyclesCompat.polyfill)(_ScrollElement["default"]);
var Link = exports.Link = _ScrollLink["default"];
var Event = exports.Event = _EventDispatcher["default"];
var scrollScreen = exports.scrollScreen = _ScrollScreen["default"];
var _default = exports["default"] = {
  OverPack: OverPack,
  Parallax: Parallax,
  Element: Element,
  Link: Link,
  Event: Event,
  scrollScreen: scrollScreen
};